a fellow traveler - French English Dictionary